草庐IT

Java Date类详解

全部标签

【Python】详解 Pandas 中的 read_csv()

目录read_csv()read_csv()pd.read_csv()是Pandas中用于从CSV文件中读取数据的函数。它的语法如下:pd.read_csv(filepath_or_buffer,sep=",",delimiter=None,header="infer",names=None,index_col=None,usecols=None,dtype=None,na_values=None,skiprows=None,skip_blank_lines=True,verbose=False,skipinitialspace=False,encoding=None,squeeze=Fals

glTF格式详解

文章目录简介.gltf+bin+纹理assetscene,scenes,nodesmaterialsmeshestextures,images,samplersaccessors,buffers,bufferViewscameras压缩优化图片压缩EXT_meshopt_compression总结简介本文主要通过总结glTF文件格式来对3d模型有一个整体的认识概念,对glTF有了一个清晰的概念后我们可以简单试下如何解析一个glTF文件为模型,并且简单介绍下我对glTF文件在实际项目中应用优化的落地实践。glTF作为一个标准的3d场景和模型文件格式,类似于图形中的jpeg,有两种文件扩展名:.g

ElasticSearch查询流程详解

一、前言前面已经介绍了ElasticSearch的写入流程,了解了ElasticSearch写入时的分布式特性的相关原理。ElasticSearch作为一款具有强大搜索功能的存储引擎,它的读取是什么样的呢?读取相比写入简单得多,但是在使用过程中有哪些需要我们注意的呢?本篇文章会进行详细的分析。在前面的文章我们已经知道ElasticSearch的读取分为两种GET和SEARCH。这两种操作是有一定的差异的,下面我们先对这两种核心的数据读取方式进行一一分析。二、GET的流程2.1整体流程​(图片来自官网)以下是从主分片或者副本分片检索文档的步骤顺序:客户端向Node1发送获取请求节点使用文档的_i

Elasticsearch-04-Elasticsearch组件head和kibana详解

文章目录一:head组件1:es-head插件是什么?2:安装head1.安装依赖:2.下载Head插件3.或者从Chrome网上应用店安装ElasticsearchHead3:使用head1:主界面介绍2:head使用二:Kibana组件1:Kibana介绍2:Kibana安装1:下载地址-注意elasticsearch和kibana使用同一个版本2:更改配置3:用非root用户启动并赋权4:启动kibanna3:kibana使用1:使用开发工具2:更多操作系列文章:Elasticsearch-05-Elasticsearch-sql组件史上最全详解Elasticsearch-03-Java

springboot整合websocket(详解、教程、代码)

springboot整合websocket(教程及代码)大家好,我是酷酷的韩~1.websocket定义WebSocket协议是基于TCP的一种新的网络协议。它实现了浏览器与服务器全双工(full-duplex)通信——允许服务器主动发送信息给客户端。websocket协议是在http协议上的一种补充协议,是html5的新特性,是一种持久化的协议。2.websocket工作原理:握手(建立连接)web浏览器和服务器都必须使用websocket来建立维护连接,也可以理解为HTTP握手(handshake)和TCP数据传输(1)浏览器向http一样发起一个请求,等待服务器响应(2)服务器返回握手响

idea中git打tag详解

目录1、什么是tag2、idea创建tag3、推送远程分支4、查看某个tag版本的代码,只需要切换版本即可:5、对之前的代码提交版本打tag​1、什么是tag通常,发布一个版本时,会在版本库中打一个标签(tag),这样,就唯一确定了打标签时刻的版本。将来无论什么时候,取某个标签的版本,就是把那个打标签的时刻的历史版本取出来。  所以,标签也是版本库的一个快照。简单理解:  标签是某个版本的别名,因为git的版本号都是用一串字母数字组成,为了便于管理,Git可以给版本取个别名(也就是打上标签,比如标签的名字叫做v1.0.0)。2、idea创建tagidea创建tag:可以右键项目,然后按照Git

linux awk 命令使用详解

前言awk是linux的一个强大的命令,具备强大的文本格式化能力,比如对一堆看起来没有什么规律的日志文件,文本文件等,通过awk命令之后,格式化输出为专业的可以做为应用级数据分析的样式;awk像是一门编程语言,支持条件判断,数组,循环等诸多的功能;linux三剑客grep,擅长单纯的查找或匹配文本内容;sed,擅长文本编辑,处理匹配到的文本内容;awk,适合格式化文本文件,对文本文件进行更复杂的加工处理、分析;awk理论基础1、awk语法awk[option]'pattern[action]'file...awk参数条件动作文件

SpringSecurity的安全认证的详解说明(附完整代码)

SpringSecurity登录认证和请求过滤器以及安全配置详解说明环境系统环境:win10Maven环境:apache-maven-3.8.6JDK版本:1.8SpringBoot版本:2.7.8根据用户名密码登录根据用户名和密码登录,登录成功后返回Token数据,将token放到请求头中,每次请求后台携带token数据认证成功,返回请求数据携带token请求后台,后台认证成功,过滤器放行,返回请求数据认证失败,SpringSecurity拦截请求携带token请求后台,后台认证失败,请求被拦截数据表结构CREATETABLE`sys_user`(`id`BIGINT(20)NOTNULLA

Go通道机制与应用详解

本文深入探讨了Go语言中通道(Channel)的各个方面,从基础概念到高级应用。文章详细解析了通道的类型、操作方法以及垃圾回收机制,更进一步通过具体代码示例展示了通道在数据流处理、任务调度和状态监控等多个实际应用场景中的作用。本文旨在为读者提供一个全面而深入的理解,以更有效地使用Go中的通道进行并发编程。关注【TechLeadCloud】,分享互联网架构、云服务技术的全维度知识。作者拥有10+年互联网服务架构、AI产品研发经验、团队管理经验,同济本复旦硕,复旦机器人智能实验室成员,阿里云认证的资深架构师,项目管理专业人士,上亿营收AI产品研发负责人。一、概述Go语言(也称为Golang)是一个

【MySQL】基础实战篇(3)—九大储存引擎详解

引擎InnoDB引擎MyISAM引擎对比Archive引擎Blackhole引擎CSV引擎Memoy引擎4.7Federated引擎Merge引擎NDB引擎InnoDB引擎具备外键支持功能的事物存储引擎InnoDB是mysql默认事务型引擎,它被设计处理大量短期事务。可以确保事务的完整提交和回滚。除了增加和查询外,还需要更新,删除操作等优先选用InnoDB引擎InnoDB是为处理巨大数据量的最大性能设计。相对于MyISAM存储引擎来说,InnoDB的处理效率差一些并且会占用更多的磁盘空间以保存数据和·索引。MyISAM存储引擎只缓存索引,不缓存真实数据,InnoDB不仅缓存索引,而且还要缓存真